import { FC, SVGProps } from 'react'

export const NxGen: FC<SVGProps<SVGSVGElement>> = (props) => (
  <svg
    width="189"
    height="189"
    viewBox="0 0 189 189"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <circle cx="94.0704" cy="94.0704" r="94.0704" fill="white" />
    <path
      d="M20.9515 85.7941C20.9515 81.2582 23.2816 77.5923 27.8193 77.5923C32.9701 77.5923 34.6871 80.9476 34.6871 85.1106V103.068H40.451V84.1164C40.451 77.468 36.9558 72.3108 29.9041 72.3108C26.4702 72.3108 22.975 73.7399 20.8288 77.468V73.1807H15.1874V103.068H20.9515V85.7941Z"
      fill="black"
    />
    <path
      d="M85.0924 104.683C85.8282 111.083 91.347 115.805 98.7055 115.805C109.804 115.805 113.483 108.411 113.483 100.831V73.1806H107.781V77.3436C106.309 74.3611 103.243 72.6213 98.7055 72.6213C90.6112 72.6213 85.1538 79.0834 85.1538 87.1609C85.1538 95.6113 90.8564 101.638 98.7055 101.638C103.12 101.638 106.309 99.4638 107.719 96.7297V101.017C107.719 107.479 104.899 110.71 98.7055 110.71C94.2291 110.71 91.1018 107.541 90.6725 103.378L85.0924 104.683ZM99.5638 96.7297C94.3518 96.7297 91.0404 93.0016 91.0404 87.1609C91.0404 81.3824 94.4743 77.5921 99.5638 77.5921C104.531 77.5921 107.965 81.3824 107.965 87.1609C107.965 92.9395 104.531 96.7297 99.5638 96.7297Z"
      fill="black"
    />
    <path
      d="M122.75 85.0483C122.996 81.196 125.939 77.4057 130.783 77.4057C135.995 77.4057 138.755 80.761 138.877 85.0483H122.75ZM139.736 92.8152C138.632 96.1706 136.241 98.8423 131.458 98.8423C126.491 98.8423 122.689 95.1141 122.566 89.7706H144.764C144.825 89.3978 144.887 88.6522 144.887 87.9066C144.887 78.5863 139.797 72.2485 130.722 72.2485C123.302 72.2485 116.618 78.6484 116.618 88.0308C116.618 98.1589 123.548 104 131.458 104C138.325 104 143.047 99.8366 144.703 94.5551L139.736 92.8152Z"
      fill="black"
    />
    <path
      d="M154.329 85.7941C154.329 81.2582 156.66 77.5923 161.197 77.5923C166.348 77.5923 168.065 80.9476 168.065 85.1106V103.068H173.829V84.1165C173.829 77.468 170.334 72.3108 163.282 72.3108C159.848 72.3108 156.353 73.7399 154.207 77.468V73.1807H148.565V103.068H154.329V85.7941Z"
      fill="black"
    />
    <path d="M48.8067 72H54.9386V78.2135H48.8067V72Z" fill="#23D892" />
    <path d="M54.9384 78.2141H60.7637V84.1169H54.9384V78.2141Z" fill="#23D892" />
    <path d="M60.7642 84.1157H67.5093V90.9506H60.7642V84.1157Z" fill="black" />
    <path d="M67.5093 90.9514H73.3349V96.8542H67.5093V90.9514Z" fill="#23D892" />
    <path d="M73.3344 96.855H79.4663V103.068H73.3344V96.855Z" fill="#23D892" />
    <path d="M48.8067 103.067V96.8538H54.9386V103.067H48.8067Z" fill="#F76B21" />
    <path d="M54.9384 96.855V90.9521H60.7637V96.855H54.9384Z" fill="#F76B21" />
    <path d="M67.5093 84.1157V78.2129H73.3349V84.1157H67.5093Z" fill="#F76B21" />
    <path d="M73.3344 78.2142V72.0007L79.4663 72.0007V78.2142H73.3344Z" fill="#F76B21" />
  </svg>
)
